@charset "UTF-8";
/*  $baseColor:背景颜色 $opacity:背景颜色透明度 $border-width:撑开边框的宽度 $border-height:撑开边框的高度 */
@font-face { font-family:"iconfont"; src:url("../../font/iconfont.eot?t=1652403035932"); /* IE9 */ src:url("../../font/iconfont.eot?t=1652403035932#iefix") format("embedded-opentype"), url("../../font/data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("../../font/iconfont.woff?t=1652403035932") format("woff"), url("../../font/iconfont.ttf?t=1652403035932") format("truetype"), url("../../font/iconfont.svg?t=1652403035932#iconfont") format("svg");}
.iconfont { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/* 顶部top */
.kdtop { height:35px; line-height:35px; border-bottom:1px solid #f2f2f2; background-color:#fff;}
.kdtop .school { display:block; float:left; margin:0 14px; padding:0 16px; color:#fff; font-size:14px; text-align:center; background-color:#ab2722; position:relative;}
.kdtop .school::after, .kdtop .school::before { display:block; content:""; width:0; height:0; border:0 solid #ab2722; border-top-width:calc(36px / 2); border-right-width:7px; border-bottom-width:calc(36px / 2); border-left-width:7px; border-bottom-color:transparent; position:absolute; top:0;}
.kdtop .school::after { right:-14px; border-right-color:transparent;}
.kdtop .school::before { left:-14px; border-left-color:transparent;}
.kdtop .now-time { float:right; padding:0; color:#666666; background:none;}
.kdtop .now-time span { margin-left:10px;}
.kdtop .now-time i { font-style:normal;}

/* 顶部logo */
.header { background-color:#fff; background-image:url(../images/nav-font-bg.png); background-repeat:no-repeat; background-position:740px 40px; height:80px;}
.header .logo { height:70px; margin-top: 5px;}
.header .logo a { display:block; height:70px;}
.header ul { text-align:right; margin-bottom:17px;}
.header li { display:inline-block; font-size:14px; text-align:right;}
.header li a { display:block; float:left; line-height:20px;}
.header li::after { display:block; float:left; content:""; width:1px; height:15px; background-color:#cccccc; margin:2px 15px 0;}
.header li:last-child::after { display:none;}
.header .serch { width:238px; height:38px; line-height:38px; border:1px solid #cccccc;}
.header .serch ::-webkit-input-placeholder, .header .serch ::placeholder { color:#999999;}
.header .serch input { height:38px; line-height:38px;}
.header .serch input[name="keyword"] { width:182px;}
.header .serch .btn { width:56px; color:#ab2722; font-size:20px; background:none;}

/* 导航nav */
.nav { background:url(../images/nav-bg.jpg); height:55px;}
.nav li { line-height:55px;}
.nav li > div { display:none; width:max-content; padding:25px; background:rgba(255, 255, 255, 0.9); border-radius:0 0 10px 10px; position:absolute;}
.nav li > div a { float:left; display:block; margin-right:25px; padding:0 5px; color:#666666; font-size:14px; line-height:30px;}
.nav li > div a:nth-child(2n) { margin:0;}
.nav li > div a:hover { color:#ab2722;}
.nav li .top-link { float:left; width:160px;}
.nav li .img { float:right; width:164px; height:78px; margin-left:30px; padding-top:40px; position:relative;}
.nav li .img img { display:block; max-width:100%; max-height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}


/* 在线客服 */
.aside-kf { text-align:center; border:1px solid #bbbbbb; position:fixed; right:15px; bottom:10%; z-index:10; line-height:14px;}
.aside-kf li { width:60px; height:60px; color:#ab2722; border-bottom:1px solid #bbbbbb; background-color:#fff; position:relative; transition:all 0.5s;}
.aside-kf li:last-child { border:none;}
.aside-kf li:hover { color:#fff; background-color:#ab2722;}
.aside-kf li:hover a, .aside-kf li:hover span { color:#fff;}
.aside-kf li:hover div { display:block;}
.aside-kf a { color:#ab2722; display:block;}
.aside-kf span { color:#ab2722; font-size:30px; line-height:40px; vertical-align:middle;}
.aside-kf p { line-height:15px;}
.aside-kf div { display:none; padding:10px; background-color:#ab2722; border-radius:5px; position:absolute; top:50%; right:70px; transform:translate(0, -50%);}
.aside-kf div.phone-number { color:#fff; font-size:18px; font-weight:700; white-space:nowrap;}
.aside-kf div::after { display:block; content:""; border:5px solid #ab2722; border-top-color:transparent; border-bottom-color:transparent; border-right-color:transparent; position:absolute; top:50%; right:-10px; transform:translateY(-50%);}
.aside-kf .img { width:150px; height:150px;}
.aside-kf .img img { width:100%;}

/* 底部 */
.footer { padding-bottom:30px; background:url(../images/footer-bg.jpg) no-repeat center; position:relative;}
.footer::before { display:block; content:""; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); position:absolute; top:0; left:0;}
.footer .warp { position:relative; z-index:1;}
.footer .log { float:left; width:222px; height:165px; margin-top:20px; padding:0 70px 0 0; border-right:1px solid rgba(255, 255, 255, 0.1);}
.footer .log a { display:block;}
.footer .log img { width:auto; height:auto;}
.footer .lxwm { margin:0 95px;}
.footer .lxwm h3, .footer .lxwm p { color:#fff; opacity:0.6;}
.footer .lxwm a { color:#fff;}
.footer .imgs p { color:#fff; opacity:0.6;}

/* 版权 */
.copy { line-height:60px; height: 60px; font-size:14px; color:#fff; padding:10px 0; background-color:#1c1c1c;}
.copy p { color:rgba(255,255,255,0.5); position:relative;}
.copy p.fl { padding-right: 70px;}
.copy p .img { display:inline-block; width:50px; height:60px;  position:absolute; right: 0; top:4px;}
.copy p .img img { display:block; width:50px; height:60px;}
.copy a { color:rgba(255,255,255,0.5);}

/* swiper 切换按钮 */
.banner .swiper-pagination-bullet { width:15px; height:15px; border:1px solid transparent; background-color:#fff;}
.banner .swiper-pagination-bullet-active { background-color:transparent; border-color:#fff;}
.banner .swiper-pagination-bullet-active::after { display:none;}

/* 背景底纹 */
.matter { background:url(../images/bg.jpg);}

/* 周安排 */
.week { padding:30px 0;}
.week .swiper-button-next, .week .swiper-button-prev { width:30px; height:30px; border-radius:unset; background-color:#fff; transition:all 0.5s;}
.week .swiper-button-next::after, .week .swiper-button-next::before, .week .swiper-button-prev::after, .week .swiper-button-prev::before { color:#999999; font-size:12px; transition:all 0.5s;}
.week .swiper-button-next:hover, .week .swiper-button-prev:hover { background-color:#ab2722;}
.week .swiper-button-next:hover::after, .week .swiper-button-next:hover::before, .week .swiper-button-prev:hover::after, .week .swiper-button-prev:hover::before { color:#fff;}
.week .warp { height:50px; background-color:#fff;}
.week .weekicon { float:left; width:90px; margin-right:15px; padding-left:45px; color:#fff; font-size:16px; line-height:50px; background-color:#ab2722; position:relative;}
.week .weekicon .iconfont { font-size:30px; position:absolute; top:0; left:15px;}
.week .weekicon::after { display:block; content:""; color:transparent; border:15px solid #fff; border-top-width:25px; border-bottom-width:25px; border-left-color:transparent; border-bottom-color:transparent; position:absolute; top:0; right:0;}
.week .swiper-box { float:left; width:calc(100% - 350px); padding-right: 200px; position:relative;}
.week .swiper-slide a { display:block; line-height:50px;}
.week .swiper-slide h3 { float: left; width: 80%; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.week .swiper-slide p { float: right; font-size: 12px; color: #666;}
.week .swiper-button-next, .week .swiper-button-prev { margin: 0; background-color:#f5f5f5; top:11px;}
.week .swiper-button-next { right:15px;}
.week .swiper-button-prev { left:auto; right:50px; background-color:#f5f5f5;}

/* 新闻中心 */
.news { float:left; width:915px; padding-top:0px;}
.news .newimgs { width:425px; height:340px;}
.news .newimgs .swiper-slide { background: #fff;}
.news .newimgs .swiper-slide a { display:block; width:425px; height:340px; overflow: hidden; position:relative; background: #fff;}
.news .newimgs .swiper-slide img { display:block; width:100%; height: auto; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;}

.news .newmsg { background-color:#fff; width:450px; padding:0 15px 0 25px; position:relative;}
.news .newmsg .tabs { width:unset; position:absolute; top:-65px;}
.news .newmsg .tabs li { width:95px; height:40px; font-size:16px; line-height:40px; border:none;}
.news .newmsg .newlst { height:340px;}
.news .newmsg .newlst .top { margin:10px 0; padding-bottom:10px;}
.news .newmsg .newlst .top h3 { font-size:16px;}
.news .newmsg .newlst li { line-height:31px;}
.news .newmsg .newlst li a { width:70%; font-size:14px;}
.news .newmsg .newlst li::after { top:13px;}

/* 快捷通道 */
.fast { float:right; width:255px;}
.fast li { background-color:#fff; margin-bottom:13px;}
.fast li:nth-last-child(1), .fast li:nth-last-child(2) { width:123px; text-align:center; background:no-repeat; border-radius:5px; overflow:hidden;}
.fast li:nth-last-child(1) a, .fast li:nth-last-child(1) span, .fast li:nth-last-child(2) a, .fast li:nth-last-child(2) span { color:#fff;}
.fast li:nth-last-child(1) a:hover, .fast li:nth-last-child(1) span:hover, .fast li:nth-last-child(2) a:hover, .fast li:nth-last-child(2) span:hover { background-color:transparent;}
.fast li:nth-last-child(1) a, .fast li:nth-last-child(2) a { padding:15px 0; font-size:16px; line-height:18px; position:relative; z-index:2;}
.fast li:nth-last-child(1) a::before, .fast li:nth-last-child(2) a::before { display:block; content:""; width:100%; height:100%; background-color:#6a90bf; transition:all 0.5s; position:absolute; top:0; left:0; opacity:0.85; z-index:-1;}
.fast li:nth-last-child(1) a:hover::before, .fast li:nth-last-child(2) a:hover::before { background-color:#f0af6b;}
.fast li:nth-last-child(1) span, .fast li:nth-last-child(2) span { display:block; margin:0; line-height:50px;}
.fast li:nth-last-child(1) { float:right; margin-bottom: 0; background-image:url(../images/zy2.jpg);}
.fast li:nth-last-child(2) { float:left; margin-bottom: 0; background-image:url(../images/zy1.jpg);}
.fast a { display:block; color:#333333; font-size:16px; line-height:65px; transition:all 0.5s;}
.fast a:hover { color:#fff; background-color:#ab2722;}
.fast a:hover span { color:#fff;}
.fast span { margin:0 25px 0 60px; color:#ab2722; font-size:30px; vertical-align:middle; transition:all 0.5s;}

/* 专题专栏 */
.column { padding-bottom:60px;}
.column .swiper-button-next, .column .swiper-button-prev { width:30px; height:30px; border-radius:unset; background-color:#fff; transition:all 0.5s;}
.column .swiper-button-next::after, .column .swiper-button-next::before, .column .swiper-button-prev::after, .column .swiper-button-prev::before { color:#999999; font-size:12px; transition:all 0.5s;}
.column .swiper-button-next:hover, .column .swiper-button-prev:hover { background-color:#ab2722;}
.column .swiper-button-next:hover::after, .column .swiper-button-next:hover::before, .column .swiper-button-prev:hover::after, .column .swiper-button-prev:hover::before { color:#fff;}
.column .warp { position:relative;}
.column .swiper-slide { background-color:#fff; transition:all 0.5s;}
.column .swiper-slide .info { padding:15px; text-align:center;}
.column .swiper-slide .img { width:280px; height:215px; position:relative; overflow:hidden;}
.column .swiper-slide .img img { display:block; width:100%; transition:all 0.5s;}
.column .swiper-slide .img::before, .column .swiper-slide .img::after { display:block; content:""; width:0; height:0; color:#fff; font-size:0; line-height:195px; text-align:center; text-transform:uppercase; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:all 0.5s; z-index:1;}
.column .swiper-slide .img::after { content:"more +";}
.column .swiper-slide h3, .column .swiper-slide p { transition:all 0.5s;}
.column .swiper-slide h3 { height:24px; padding:10px 0; color:#333333; font-size:18px; font-weight:400; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.column .swiper-slide p { height:48px; padding:5px 0; color:#999999; line-height:24px;}
.column .swiper-slide:hover { background-color:#ab2722;}
.column .swiper-slide:hover .img img { transform:scale(1.2);}
.column .swiper-slide:hover .img::before { width:100%; height:100%; background-color:#ab2722; opacity:0.6;}
.column .swiper-slide:hover .img::after { width:260px; height:195px; font-size:16px; border:1px solid #fff;}
.column .swiper-slide:hover h3, .column .swiper-slide:hover p { color:#fff;}
.column .swiper-button-next, .column .swiper-button-prev { top:60%;}
.column .swiper-button-next { right:-60px;}
.column .swiper-button-prev { left:-60px;}

/* 教育科研 */
.science { padding-bottom:80px;}
.science .swiper-button-next, .science .swiper-button-prev { width:30px; height:30px; border-radius:unset; background-color:#fff; transition:all 0.5s;}
.science .swiper-button-next::after, .science .swiper-button-next::before, .science .swiper-button-prev::after, .science .swiper-button-prev::before { color:#999999; font-size:12px; transition:all 0.5s;}
.science .swiper-button-next:hover, .science .swiper-button-prev:hover { background-color:#ab2722;}
.science .swiper-button-next:hover::after, .science .swiper-button-next:hover::before, .science .swiper-button-prev:hover::after, .science .swiper-button-prev:hover::before { color:#fff;}
.science .img { position:relative; overflow:hidden;}
.science .img img { transition:all 0.5s;}
.science .img::before, .science .img::after { display:block; content:""; width:0; height:0; color:#fff; font-size:0; line-height:105px; text-align:center; text-transform:uppercase; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:all 0.5s; z-index:1;}
.science .img::after { content:"more +";}
.science .img:hover img { transform:scale(1.2);}
.science .img:hover::before { width:100%; height:100%; background-color:#ab2722; opacity:0.6;}
.science .img:hover::after { width:355px; height:105px; font-size:16px; border:1px solid #fff;}
.science .warp { position:relative;}
.science .img { display:block; width:100%; overflow:hidden;}
.science .img img { display:block; width:100%;}
.science .img::before { width:100%; height:100%; background-color:#000000; opacity:0.4;}
.science .img::after { content:"";}
.science .img h3 { width:340px; line-height:105px; color:#fff; font-size:20px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:52;}
.science .swiper-button-next, .science .swiper-button-prev { top:74%;}
.science .swiper-button-next { right:-60px;}
.science .swiper-button-prev { left:-60px;}

/* 师生风采 */
.people { padding:0 0 75px; background-color:transparent;}
.people .tits ul { float:right;}
.people .tits li { float:left; padding:15px 0;}
.people .tits a { display:block; float:unset; padding:0 15px; color:#4c4c4c; line-height:40px; transition:all 0.5s;}
.people .tits .on, .people .tits a:hover { color:#fff; background-color:#ab2722;}
.people .swiper-slide .img { width:unset; height:220px; overflow:hidden;}
.people .swiper-slide .img img { max-width:100%; max-height:100%;}
.people .swiper-box { height:370px;}
.people .swiper-container { padding-bottom:90px;}
.people .swiper-container a { display:block;}
.people .swiper-container h3 { text-align:center; font-size:16px; font-weight:400; line-height:50px; padding: 0 15px; transition:all 0.5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.people .swiper-slide { background-color:#fff; transition:all 0.5s;}
.people .swiper-slide .img { position:relative; overflow:hidden;}
.people .swiper-slide .img img { transition:all 0.5s;}
.people .swiper-slide .img::before, .people .swiper-slide .img::after { display:block; content:""; width:0; height:0; color:#fff; font-size:0; line-height:195px; text-align:center; text-transform:uppercase; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:all 0.5s; z-index:1;}
/* .people .swiper-slide .img::after { content:"more +";} */
.people .swiper-slide h3 { margin:0;}
.people .swiper-slide:hover { background-color:#ab2722;}
.people .swiper-slide:hover .img img { transform:scale(1.2);}
 .people .swiper-slide:hover .img::before { width:100%; height:100%; background-color:#ab2722; opacity:0.6;}
.people .swiper-slide:hover .img::after { width:260px; height:195px; font-size:16px; border:1px solid #fff;} */
.people .swiper-slide:hover h3 { color:#fff;}
.people .swiper-button-prev { left:41%;}
.people .swiper-button-next { right:41%;}
.people .swiper-button-prev, .people .swiper-button-next { top:auto; bottom:7px;}
.people .swiper-pagination { bottom:15px;}
.people .swiper-pagination-bullet-active { background-color:#ab2722;}
.people .more { display:block; padding:0 15px; color:#999999; font-size:14px; line-height:30px; text-transform:uppercase; background-color:#fff; position:absolute; bottom:7px; right:31%; transition:all 0.5s; z-index:10;}
.people .more:hover { color:#fff; background-color:#ab2722;}
.people .swiper-button-next, .people .swiper-button-prev { width:30px; height:30px; border-radius:0; background-color:#fff; transition:all 0.5s;}
.people .swiper-button-next::after, .people .swiper-button-next::before, .people .swiper-button-prev::after, .people .swiper-button-prev::before { color:#999999; font-size:12px; transition:all 0.5s;}
.people .swiper-button-next:hover, .people .swiper-button-prev:hover { background-color:#ab2722;}
.people .swiper-button-next:hover::after, .people .swiper-button-next:hover::before, .people .swiper-button-prev:hover::after, .people .swiper-button-prev:hover::before { color:#fff;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 7px;}
.jobs li .msg h3 { color:#ab2722;}
.jobs li .msg p { padding-left:20px;}
